Deriving Incremental Production Rules for Deductive Data

نویسندگان

  • Stefano Ceri
  • Jennifer Widom
چکیده

We show that the production rule mechanism provided by active database systems can be used to quickly and easily implement the logic rule interface of deductive database systems. Deductive rules specify derived relations using Datalog with built-in predicates and strati ed negation; the deductive rules are compiled automatically into production rules. We present a materialized approach, in which the derived relations are stored in the database and the production rules automatically and incrementally propagate base relation changes to the derived relations. We also present a non-materialized approach, in which the production rules compute the derived relations on demand.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reflections on Some Fundamental Issues of Rule-based Incremental Update Propagation

This paper addresses two fundamental aspects of update propagation in deductive databases: 1. How to incrementally compute the sets of updates induced by a deductive rule from the changes of the data sets on which the rule depends? and 2. How to express such incremental deenitions by means of deductive rules deening induced updates? Both problems have already been addressed by many authors in v...

متن کامل

On rules and integrity constraints in database systems

Recently, several researchers have proposed incorporating rules into database systems. These rules typically embody several diverse concepts, eg. deductive rules, production rules, and authorisation rules. However, most systems treat these diverse concepts homogeneously. Their roles are often misunderstood because of this lack of distinction. This paper clarifies the concepts of deductive rules...

متن کامل

O-DEVICE: An Object-Oriented Knowledge Base System for OWL Ontologies

This paper reports on the implementation of a rule system, called ODEVICE, for reasoning about OWL instances using deductive rules. O-DEVICE exploits the rule language of the CLIPS production rule system and transforms OWL ontologies into an object-oriented schema of COOL. During the transformation procedure, OWL classes are mapped to COOL classes, OWL properties to class slots and OWL instance...

متن کامل

Deriving Production Rules for Incremental View Maintenance

It is widely recognized that production rules in database systems can be used to automatically maintain derived data such as views. However, writing a correct set of rules for e ciently maintaining a given view can be a di cult and ad-hoc process. We provide a facility whereby a user de nes a view as an SQL select expression, from which the system automatically derives set-oriented production r...

متن کامل

Deriving Production Rules for Incremental View

It is widely recognized that production rules in database systems can be used to automatically maintain derived data such as views. However, writing a correct set of rules for eeciently maintaining a given view can be a dii-cult and ad-hoc process. We provide a facility whereby a user deenes a view as an SQL select expression, from which the system automatically derives set-oriented production ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inf. Syst.

دوره 19  شماره 

صفحات  -

تاریخ انتشار 1994